Overview
Senior Full-Stack Developer (Java / Angular / Azure) – Aartselaar, Belgium (Hybrid). Full-time | Contract until December 2026 (9 months).
About The Role – We are looking for a Senior Full-Stack Developer to contribute to the development of modern web applications on Microsoft Azure within a data-driven and innovative environment. You will be part of a product team focused on building and enhancing applications that leverage GIS (Geographic Information Systems) to manage and visualize infrastructure assets. These applications play a key role in enabling data sharing across multiple teams.
Responsibilities
- Full-Stack Development – Develop and maintain web applications using Angular (front-end) and Java (back-end)
- Build scalable and maintainable microservices-based architectures
- Design and implement RESTful APIs and integrations
- Cloud & DevOps – Work within the Azure ecosystem, including Azure Kubernetes Service (AKS)
- Use Azure DevOps for CI/CD pipelines and deployments
- Manage containerized applications using Docker
- GIS & Data Integration – Work with GIS data and map-based applications
- Support the integration and exposure of geospatial data layers across product teams
- Contribute to data architecture and data accessibility
- Quality & Best Practices – Write and maintain unit and integration tests (JUnit)
- Follow Agile methodologies and contribute to continuous improvement
- Ensure code quality, performance, and security best practices
Required Skills & Experience
- Strong experience in Java (version 17 or 21) and Spring / Spring Boot
- Expertise in Angular and modern front-end development
- Experience with REST APIs and microservices architecture
- Familiarity with Azure cloud services (AKS, Azure DevOps)
- Experience with Docker and containerized environments
- Knowledge of SQL Server and data integration concepts
- Experience with Git, Maven, and Hibernate
Nice to Have
- Experience with GIS tools and geospatial data
- Knowledge of OAuth, OpenAPI, Node.js
- Familiarity with Reactive Programming / RxJS
- Understanding of UX design principles
Languages
- Dutch – Native / Bilingual proficiency
- English – Professional working proficiency
Work Environment
- Hybrid working model with 2–3 days on-site per week
- Collaborative, Agile environment across multiple product teams
- Opportunity to work on innovative, data-driven solutions with real-world impact
#J-18808-Ljbffr
Match jouw profiel
Solliciteren